package string;

public class StringTest02 {
    public static void main(String[] args) {
        String str = "   这是String的八种常用方法  ，练习一下     ";
        System.out.println("这个字符串为:"+str);
        int len = str.length();//获取长度方法
        System.out.println("这个字符串的长度为:"+len);//30

        String str1 = str.trim();//去除字符串左右的空字符
        System.out.println("去除字符串左右两边的空白字符后字符串变为str1:"+str1);
        System.out.println("去除两边空白字符后的长度为:"+str1.length());//22

        String upper = str1.toUpperCase();
        System.out.println("str1英语字母全变为大写为:"+upper);
        String lower = str1.toLowerCase();
        System.out.println("str1英语字母全变为小写为:"+lower);

        boolean a = str1.startsWith("这是");//T
        boolean b = str1.endsWith("一下");//T
        System.out.println(a);
        System.out.println(b);

        char c = str1.charAt(3);
        System.out.println("str1下标为3的字符为:"+c);//t
        char d = str1.charAt(14);
        System.out.println("str1下标为3的字符为:"+d);//法

        int index1 = str1.indexOf("S");
        System.out.println(index1);//2
        int index2 = str1.lastIndexOf("一");
        System.out.println(index2);//20

        String str2 = str1.substring(2,8);
        System.out.println("str1从下标2到8直接的字符串为:"+str2);

        int e = 8;
        String str3 = String.valueOf(e);
        System.out.println(str3);
    }

}
